﻿.rating-total {
	WIDTH: 307px; HEIGHT: 48px
}
.pingfen-total {
	POSITION: relative; TEXT-ALIGN: center; WIDTH: 61px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; BACKGROUND: url(../images/rating-total.gif) no-repeat 0px 0px; FLOAT: left; HEIGHT: 43px; OVERFLOW: hidden; MARGIN-RIGHT: -13px
}
.rating-total-item {
	BACKGROUND-COLOR: #fff; DISPLAY: block; FLOAT: left; HEIGHT: 48px; OVERFLOW: hidden; MARGIN-RIGHT: -48px
}
.pingfen-total STRONG {
	Z-INDEX: 6; POSITION: absolute; LINE-HEIGHT: 30px; WIDTH: 61px; DISPLAY: block; HEIGHT: 35px; COLOR: #7c4600; FONT-SIZE: 26px; OVERFLOW: hidden; TOP: 0px; FONT-WEIGHT: normal; LEFT: 0px
}
.pingfen-total EM {
	Z-INDEX: 6; POSITION: absolute; LINE-HEIGHT: 30px; WIDTH: 61px; DISPLAY: block; HEIGHT: 35px; COLOR: #7c4600; FONT-SIZE: 26px; OVERFLOW: hidden; TOP: 0px; FONT-WEIGHT: normal; LEFT: 0px
}
.pingfen-total EM {
	Z-INDEX: 5; COLOR: #ffeedb; TOP: 1px; LEFT: 1px
}
.rating-bar {
	POSITION: relative; WIDTH: 301px; BACKGROUND: url(../images/score-bg.gif) no-repeat 0px 0px; HEIGHT: 20px; MARGIN-LEFT: 2px; OVERFLOW: hidden
}
.rating-bar-item {
	BORDER-BOTTOM: #75b442 1px solid; BORDER-LEFT: #75b442 1px solid; BACKGROUND: url(../images/score-bg.gif) no-repeat 0px -20px; HEIGHT: 18px; OVERFLOW: hidden; BORDER-TOP: #75b442 1px solid; BORDER-RIGHT: #75b442 1px solid
}
.rating-box {
	POSITION: absolute; WIDTH: 307px; BACKGROUND: url(../images/score-scale.gif) no-repeat 0px bottom; HEIGHT: 85px; TOP: 8px; RIGHT: 15px
}
#address {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 10px; MARGIN: 0px auto; PADDING-LEFT: 20px; WIDTH: 938px; PADDING-RIGHT: 0px; BACKGROUND: #fff; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 10px; _padding: 10px 0 0 20px
}
#address A {
	COLOR: #333; FONT-SIZE: 14px
}
#address A.arrow {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/arrow.gif) no-repeat 10px center; PADDING-TOP: 0px
}
#address SPAN.share {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 20px; FLOAT: right; TOP: -5px; PADDING-TOP: 0px
}
#vod {
	BORDER-BOTTOM: #19c2c8 1px solid; POSITION: relative; BORDER-LEFT: #19c2c8 1px solid; PADDING-BOTTOM: 20px; MARGIN: 10px auto 0px; PADDING-LEFT: 20px; WIDTH: 938px; PADDING-RIGHT: 0px; BACKGROUND: #fff; BORDER-TOP: #19c2c8 1px solid; BORDER-RIGHT: #19c2c8 1px solid; PADDING-TOP: 0px
}
#vod H2 {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; HEIGHT: 20px; PADDING-TOP: 15px
}
#vod H2 SPAN.title {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 20px; FONT-FAMILY: "黑体"; FLOAT: left; COLOR: #333; FONT-SIZE: 20px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#vod H2 A.collect {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 23px; MARGIN: 0px 15px 0px 0px; PADDING-LEFT: 20px; WIDTH: 32px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(../images/sect.gif) no-repeat -52px 0px; FLOAT: left; HEIGHT: 23px; COLOR: #fff; FONT-SIZE: 13px; PADDING-TOP: 0px
}
#vod H2 A.collect:hover {
	BACKGROUND-POSITION: -52px -23px; COLOR: #e12160; TEXT-DECORATION: none
}
#vod DL.infos {
	WIDTH: 600px; FLOAT: left
}
#vod DL.infos DT {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 15px; PADDING-TOP: 0px
}
#vod DL.infos DT P {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 3px
}
#vod DL.infos DT IMG {
	BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; WIDTH: 225px; PADDING-RIGHT: 4px; DISPLAY: block; BACKGROUND: #fff; HEIGHT: 300px; BORDER-TOP: #ccc 1px solid; TOP: -3px; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 4px; LEFT: -3px
}
#vod DL.infos DT SPAN {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 233px; DISPLAY: block; HEIGHT: 306px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
#vod DL.infos DT {
	FLOAT: left
}
#vod DL.infos DD {
	PADDING-BOTTOM: 13px; PADDING-LEFT: 0px; WIDTH: 350px; PADDING-RIGHT: 0px; FLOAT: left; COLOR: #888; FONT-SIZE: 14px; PADDING-TOP: 0px
}
#vod DL.infos DD.left {
	WIDTH: 200px
}
#vod DL.infos DD.right {
	WIDTH: 100px
}
#vod DL.infos DD.comment {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 24px
}
#vod DL.infos DD.comment A.comms {
	TEXT-INDENT: -9999px; WIDTH: 100px; DISPLAY: inline-block; BACKGROUND: url(../images/cmt-link.gif) no-repeat; HEIGHT: 24px
}
#vod DL.infos DD A {
	COLOR: #333
}
#vod DL.infos DD A:hover {
	COLOR: #e12160
}
#vod DL.infos DD SPAN.gray {
	COLOR: #333
}
#vod DL.infos DD SPAN.blue {
	COLOR: #18c2c8
}
#vod DL.infos DD SPAN.info {
	LINE-HEIGHT: 28px; COLOR: #666
}
#vod DL.infos DD SPAN.info A {
	COLOR: #e12160
}
#vod DL.infos DD .green {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; COLOR: #080; PADDING-TOP: 0px
}
#vod DL.infos DD .green SPAN {
	FONT-FAMILY: Tahoma; COLOR: #e12160; FONT-WEIGHT: bold
}
#vod DIV#gd {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 20px; FLOAT: right; PADDING-TOP: 40px
}
#vod DIV#gd DIV {
	WIDTH: 300px; HEIGHT: 250px; OVERFLOW: hidden
}
#vod DL.tag {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 940px; PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 10px
}
#vod DL.tag DD {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 25px; PADDING-LEFT: 0px; PADDING-RIGHT: 8px; FLOAT: left; HEIGHT: 25px; OVERFLOW: hidden; PADDING-TOP: 0px
}
#vod DL.tag DD.title {
	COLOR: #444; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#vod DL.tag DD.title SPAN {
	COLOR: #e12160
}
#vod DL.tag DD A {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 25px; PADDING-LEFT: 20px; PADDING-RIGHT: 10px; DISPLAY: block; BACKGROUND: url(../images/tag.gif) no-repeat; FLOAT: left; HEIGHT: 25px; COLOR: #444; PADDING-TOP: 0px
}
#vod DL.tag DD A:hover {
	BACKGROUND-POSITION: 0px -25px; TEXT-DECORATION: none
}
#vod DL.tag DD.more A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #e12160; PADDING-TOP: 0px
}
#vod DL.tag DD.more A:hover {
	BACKGROUND: #eee; COLOR: #e12160
}

#prompt{
	width:938px;
	margin:10px auto 0 auto;
	border:1px solid #19c2c8;
	background:#fff;
	padding:10px;
	color:#666;
	line-height:22px;
	letter-spacing:1px;
}
#prompt a{
	color:#e12160;
}

#play_url{
	width:938px;
	margin:10px auto 0 auto;
	border:1px solid #19c2c8;
	background:#fff;
	padding:0 0 20px 20px;
}
#play_url h2{
	padding:15px 0 10px 0;
	border-bottom:1px dashed #ccc;
	width:97%;
}
#play_url h2 span{
	height:20px;
	text-indent:-9999px;
	width:100px;
	overflow:hidden;
}
#play_url h2.qvod span{
	background-position:0 -68px;
}
#play_url h2.bdhd span{
	background-position:0 0;
}
#play_url ul li{
	width:140px;
	height:30px;
	display:block;
	float:left;
	padding:10px 10px 0 0;
}
#play_url ul li a{
	width:140px;
	height:30px;
	line-height:30px;
	display:block;
	background:#f5f5f5;
	border:1px solid #e0e0e0;
	text-align:center;
	color:#333;
	font-family:Tahoma;
}
#play_url ul li a:hover{
	text-decoration:none;
	background:#e12160;
	color:#fff;
}

#like_list{
	width:958px;
	margin:10px auto 0 auto;
	border:1px solid #ddd;
	background:#fff;
}
#like_list h2{
	background:#fff;
	height:40px;
	line-height:40px;
	font-size:14px;
	color:#666;
	padding:0 0  0 20px;
}
#like_list h2 a{
	color:#e12160;
}
#like_list .list{
	float:left;
	border:1px solid #eee;
	border-left:none;
	width:112px;
	padding:12px;
	_padding:11px;
	position:relative;
}
#like_list .last{
	border-right:none;
}
#like_list .list dt a{
	padding:3px;
	display:block;
	border:1px solid #fff;
	color:#333;
	width:106px;
	height:150px;
	overflow:hidden;
}
#like_list .list dt a:hover{
	border:1px solid #18c2c8;
}
#like_list .list dt  a img{
	width:106px;
	height:150px;
	display:block;
	background:url(../images/noimg.gif) no-repeat;
}
#like_list .list dd.grade{
	background:url(../images/ui-icon.gif) no-repeat 0 -155px;
	width:34px;
	height:18px;
	line-height:18px;
	padding:0 0 0 5px;
	 position:absolute;
	 color:#fff;
	 top:23px;
	 left:13px;
}
#like_list .list dd.transparent{
	background:#000;
	position:absolute;
	width:106px;
	left:16px;
	top:140px;
	height:25px;
	filter:alpha(opacity=50);
	 -moz-opacity:0.5;
	 -khtml-opacity: 0.5;
	 opacity: 0.5;
	 overflow:hidden;
	 text-indent:-9999px;
}
#like_list .list .title{
	text-align:center;
	height:25px;
	line-height:25px;
	overflow:hidden;
	
}
#like_list .list .title a{
	color:#333;
	font-size:14px;
}
#like_list .list .title a:hover{
	color:#e12160;
}
#like_list .list dd.new{
	text-align:right;
	position:absolute;
	width:101px;
	padding:0 5px 0 0 ;
	left:16px;
	top:140px;
	height:25px;
	line-height:25px;
	color:#fff;
}
#like_list .list .actor{
	color:#999;
	height:20px;
	line-height:20px;
	overflow:hidden;
	text-align:center;
}
#like_list ul{
	padding:0 0 15px 20px;
	color:#666;
}
#like_list ul li{
	width:157px;
	float:left;
	white-space:nowrap;
	overflow:hidden;
	margin:0 30px 0 0;
	line-height:40px;
	border-bottom:1px dashed #dfdfdf;
}
#like_list ul li a{
	color:#333;
}
#like_list ul li a:hover{
	color:#e12160;
}
#details{
	width:918px;
	margin:10px auto 0 auto;
	border:1px solid #19c2c8;
	background:#f5f5dc;
	padding:20px;
	font-size:14px;
	line-height:24px;
	color:#444;
}
#details a{
	color:#444;
}
#details h2{
	height:40px;
	line-height:40px;
	font-size:14px;
	color:#666;
	border-bottom:1px dashed #ccc;
	margin:0 0 10px 0;
}
#details h2 a{
	color:#e12160;
}



.comm{
	width:958px;
	border:1px solid #ccc;
	background:#fff;
	padding:0 0  20px 0;
	margin:10px auto 0 auto;
}
.comm h3{
	background:url(../images/comment.gif) ;
	width:928px;
	height:46px;

	margin:10px 0 0 10px;
}
.comm dl{
	margin:10px auto;
	width:902px;
}
.comm dl dd.com{
	background:url(../images/comment.gif) no-repeat left -50px;
	width:882px;
	height:72px;
	padding:10px;
	margin:0 0 5px 0;
}
.comm dl dd textarea{
	width:882px;
	height:70px;
	border:0 none;
	overflow:auto;
}
.comm dl dd.name{
	text-align:right;
	padding:0 10px 0 0;
	height:30px;
	line-height:30px;
}
.comm dl dd input.text{
	height:22px;
	line-height:22px;
}
.comm dl dd input.sub{
	width:50px;
	height:30px;
	background:url(../images/comment.gif) no-repeat left -147px;
	border:none;
	cursor:pointer;
}
.comm dl dd input.sub:hover{
	background:url(../images/comment.gif) no-repeat -51px -147px;
}
.commentlist{
	width:902px;
	margin:0 auto;
}
.commentlist ul{
	padding:0 0 10px 0;
	float:left;
}
.commentlist .title{
	background:url(../images/comment.gif) no-repeat left -183px;
	width:902px;
	height:47px;
	margin:0 0 15px 0;
}
.commentlist .title p{
	background:url(../images/comment.gif) no-repeat -111px -154px;
	width:69px;
	height:21px;
	display:inline;
	float:left;
	text-indent:-9999px;
	margin:15px 0 0 15px;
}
.commentlist .date{
	float:left;
	width:45px;
	padding:10px 0 0 0;
	color:#666;
}
.commentlist .content{
	background:url(../images/comment.gif) no-repeat 0 -238px;
	width:735px;
	height:66px;
	float:left;
	padding:10px 10px 0 110px;
	color:#666;
	font-size:14px;
}
.commentlist .content span{
	color:#e44479;
}
.commentlist .page{
	background:url(../images/comment.gif) no-repeat left -183px;
	width:902px;
	height:32px;
	padding:15px 0 0 0 ;
}
#comment_tips{
	color:red;
}
/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay{position:absolute; top:0; left:0; z-index:9999;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{sposition:relative;}
#cboxLoadedContent{overflow:hidden;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#000;}
#colorbox{}
    #cboxContent{margin:5px;*margin: -18px 0 18px 0;overflow: hidden;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
        #cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
        #cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
        #cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(images/controls.png) no-repeat top left; width:28px; height:65px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:bottom left;}
        #cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(images/controls.png) no-repeat top right; width:28px; height:65px; text-indent:-9999px;}
        #cboxNext:hover{background-position:bottom right;}
        #cboxLoadingOverlay{background:#fff;}
        #cboxLoadingGraphic{background:url(../images/loading.gif) no-repeat center center;}
  
		  
/* #colorbox */
#colorbox{
	background: url(../images/transparent.png);
	_background:#ccc;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	
	-webkit-box-shadow:0 0 5px #000;
	-moz-box-shadow:0 0 5px #000;
	box-shadow:0 0 5px #000;
	padding: 0;	
	position: fixed;
	_position: absolute;
}

/* , #cboxWrapper */
#cboxWrapper{
	position: relative;
}

/* cboxWrapper*/
 #cboxLoadedContent{
	border:1px solid #fff;
	*border:1px solid #000;
	background: #fff;	
	overflow: hidden;	
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;	
}				  

/* ui-dialog-close */
#cboxClose{			
	display: block;
	position:absolute;
	top:-10px;
	right:-10px;
	width: 29px;
	height: 29px;
	overflow: hidden;
	text-indent: -999px;
	cursor: pointer;
	background: url(../images/close.png) 0 0 no-repeat;
	
	opacity:0.9;
}
#cboxClose{
	*position:absolute;
	*top:8px;
	*right:8px;
	*display: block;
	*width: 11px;
	*height: 11px;
	*overflow: hidden;
	*text-indent: -9999px;
	*cursor: pointer;
	*background: url(../images/close.gif) 0 0 no-repeat;
	*opacity:0.3;
}

	#cboxClose:hover{opacity:1.0;}

.qirebox-overlayBG{
	position:fixed; 
	top:0; 
	left:0; 
	width:100%; 
	height:100%; 
	z-index: 999999;
	background-color: #000;
	
	filter:alpha(opacity=60);
	opacity: 0.6;
	
	_position:absolute; 
	_left: expression(documentElement.scrollLeft + documentElement.clientWidth - this.offsetWidth); 
	_top: expression(documentElement.scrollTop + documentElement.clientHeight - this.offsetHeight);
		
}
	/* ui-dialog-cnt */	
	.ui-dialog-cnt{		
		padding: 10px;
		line-height:180%;
		font-size:14px;
		overflow: hidden;
		background: #fff;
	}
	.comm{
	width:958px;
	border:1px solid #ccc;
	background:#fff;
	padding:0 0  20px 0;
	margin:10px auto 0 auto;
}
.comm h3{
	width:928px;
	height:46px;
	margin:10px 0 0 10px;
	color:#333;
	border-bottom:1px solid #e5e5e5;
	padding:0 0 0 5px;
	font-size:14px;
}
.comm h3 strong{
	display:block;
	width:70px;
	text-align:center;
	height:40px;
	line-height:40px;
	padding:0 10px;
	border:1px solid #e5e5e5;
	border-bottom:none;
	position:relative;
	top:6px;
	background:#fff;
}
.comm .comment{
	padding:20px 20px 20px 20px;
}
	